package xyz.xtt.equity.entity;

import java.io.Serializable;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author dale
 * @date 2025/2/10
 **/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class BenefitMetaData implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 限制次数
     */
    private int limitCount;

    /**
     * 限制天数
     */
    private int limitDays;

    /**
     * 生效时间类型：
     * 0-如果当前已存在生效中的权益则从上次权益失效时间开始，否则从当前时间开始生效，
     * 1-从当前时间开始生效，
     * 2-从当日零时开始生效
     */
    private Integer startAtType;

}
